package com.example.qihuibao.bean

import androidx.room.Embedded
import androidx.room.Entity
import androidx.room.PrimaryKey
import androidx.room.TypeConverters
import com.example.qihuibao.dao.Converters

@TypeConverters(Converters::class)
@Entity(tableName = "CanteenInfo")
data class RspQueryCanteenInfoBean(
    @PrimaryKey
    var CantID	:String = "",	//	餐厅ID
    var CantName	:String? = null,	//	餐厅名称
    var Status	:String? = null,	//	状态：0 正常,1 冻结
    var ServiceType	:String? = null,	//	业务模式:0不开通 1开通,第1位 订餐,第2位 充值,第3位 订餐统计,第4位 扫码支付取餐,第6位 团餐（批量订餐/退餐）,第7位 停餐
    var UseMode	:String? = null,	//	订餐模式取餐方式:0不开通 1开通,第1位 出示取餐信息,第2位 扫码取餐,第3位 系统对接
    var FlowType	:String? = null,	//	业务流程:0 自动,1 客户确认,2 客服确认,3 客服-客户确认,4 客户-客服确认
    var QryBalanceFlag	:String? = null,	//	查询余额开关:0 关,1 开
    var QryConsumeFlag	:String? = null,	//	查询消费明细开关:0 关,1 开
    var SecondAccFlag	:String? = null,	//	第二(补贴)账户开关:0 关,1 开
    var OpenChannel	:String? = null,	//	开通渠道:0不开通 1开通,第1位 融e行,第2位 融e联,第3位 保留无用,第4位 保留无用,第5位 H5页面
    var OrderMode	:String? = null,	//	订餐模式:1 套餐,2 点餐,3 简约,4 混合
//餐厅支持人员类型列表EmpTypeList
    @TypeConverters(EmpType::class) val EmpTypeList:List<EmpType>? = null,
//优惠列表DiscountList
    @TypeConverters(Discount::class) val DiscountList:List<Discount>? = null,
) : BaseRspBean() /*{
    data class EmpType (
        val EmpTypeID	:String? = null,	//		人员类型ID,1.1版本会同时返回电子餐票类型ID（91-99）
    )
    data class Discount (
        val DiscountID	:String? = null,	//	优惠ID
        val DiscountName	:String? = null,	//	优惠名称
    )
}*/